<?php


namespace gizwits\src\Routers\App;


use gizwits\src\Init;
use gizwits\src\Request\Delete;
use gizwits\src\Request\Get;
use gizwits\src\Request\Post;

/**
 * Class GroupQuery
 * @package gizwits\src\Routers\App
 * @see http://docs.gizwits.com/zh-cn/Cloud/openapi_apps.html#%E6%9F%A5%E8%AF%A2%E5%88%86%E7%BB%84%E7%9A%84%E8%AE%BE%E5%A4%87%E4%BF%A1%E6%81%AF
 * @title 查询分组的设备信息
 * @method GroupQuery _id($id) 设备分组 ID
 * @see http://docs.gizwits.com/zh-cn/Cloud/openapi_apps.html#%E5%B0%86%E8%AE%BE%E5%A4%87%E5%88%97%E8%A1%A8%E6%B7%BB%E5%8A%A0%E5%88%B0%E5%88%86%E7%BB%84
 * @see 将设备列表添加到设备分组
 * @method GroupQuery _show_detail(int $show_detail) 返回错误信息，1：添加失败的did返回详细错误信息，0(默认值)：添加失败的did，不返回详细错误信息
 * @method GroupQuery _dids(array $dids) 需要添加到分组的设备ID数组
 * @see http://docs.gizwits.com/zh-cn/Cloud/openapi_apps.html#%E5%B0%86%E8%AE%BE%E5%A4%87%E5%88%97%E8%A1%A8%E4%BB%8E%E5%88%86%E7%BB%84%E7%A7%BB%E9%99%A4
 * @see 将设备列表从分组移除
 */
class GroupQuery extends Init
{
    use Get, Post, Delete;

    protected $router = 'app/group/{id}/devices';
}